
# zstd使用示例

### 压缩文件
$ zstd a.txt
$ zstd a.txt -o a.txt.zst

### 解压文件
$ zstd -d a.txt.zst
$ zstd -d a.txt.zst -o a.txt
$ unzstd a.txt.zst

### 压缩目录
#: zstd只是用于压缩文件的，要压缩目录可以先用tar打包
#: 也可以直接让tar使用zstd进行压缩
$ tar --zstd -cvf a.tar.zst a.txt

### 解压目录
$ tar --zstd -xvf a.tar.zst

### 多线程压缩
#: 默认是单线程压缩，`-TN`表示使用N个线程，特别地`-T0`表示使用的线程数等于CPU物理核心数
$ zstd -T0 a.txt
$ zstd -T8 a.txt

